<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
    <title>IThingHomeDataManager </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="dc.created" content="2020-03-25">
    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../dokka-javadoc-stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
    <script type="text/javascript" src="../../../../../../jquery/jquery-3.3.1.js"></script>
    <script type="text/javascript" src="../../../../../../jquery/jquery-migrate-3.0.1.js"></script>
    <script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>

    <script type="text/javascript" src="../../../../../../search.js"></script>
    <script async type="text/javascript" src="../../../../../../module-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../package-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../type-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../member-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../../../../";
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
    <nav role="navigation">
        <div class="fixedNav">
            <!-- ========= START OF TOP NAVBAR ======= -->
            <div class="topNav"><a id="navbar.top">
                <!--   -->
            </a>
                <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
                </div>
                <a id="navbar.top.firstrow">
                    <!--   -->
                </a>
                <ul class="navList" title="Navigation">
    <li><a href="../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
            <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>

<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
        </div>
        <div class="navPadding">&nbsp;</div>
        <script type="text/javascript"><!--
        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
        //-->
        </script>
    </nav>
</header>

<main role="main">
    <div class="header">
        <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
        <h2 title="Interface IThingHomeDataManager" class="title">Interface IThingHomeDataManager</h2>
    </div>
    <div class="contentContainer">
        <!-- <ul class="inheritance">
            <li>java.lang.Object</li>
            <li>
                <ul class="inheritance">
                    <li>adaptation.Adaptation</li>
                </ul>
            </li>
        </ul> TODO inheritance tree -->
        <div class="description">
            <ul class="blockList">
                <li class="blockList">
                    
                    <hr>
                    <pre class="wrap-overflow">

public interface <span class="typeNameLabel"><a href=IThingHomeDataManager.html>IThingHomeDataManager</a></span>

                    </pre>
                    <div class="block"><p>Manage the cache of homes, rooms, groups, and devices.</p></div>
                </li>
            </ul>
        </div>
        <div class="summary">
            <ul class="blockList">
                <li class="blockList">
                <!-- ======== NESTED CLASS SUMMARY ======== -->
                    
                    <!-- =========== FIELD SUMMARY =========== -->
                    
                    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
                    
                    <!-- =========== ENUM CONSTANT SUMMARY =========== -->
                    
                    <!-- ========== METHOD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.summary">
                                <!--   -->
                            </a>
                                <h3>Method Summary</h3>
                                <div class="memberSummary">
                                    <div role="tablist" aria-orientation="horizontal">
                                        <button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
                                        <!-- TODO: Instance and Concrete Methods #1118 -->
                                    </div>
                                    <div id="memberSummary_tabpanel" role="tabpanel">
                                    <table aria-labelledby="t0">
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Method</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr id="i0" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;RoomBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getHomeRoomList(long)>getHomeRoomList</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">Get the list of rooms in the home.</td>
                                        </tr>
                                        
                                        <tr id="i1" class="rowColor">
                                            <td class="colFirst"><code>abstract List&lt;GroupBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getHomeGroupList(long)>getHomeGroupList</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">Get the list of groups in the home.</td>
                                        </tr>
                                        
                                        <tr id="i2" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;DeviceBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getHomeDeviceList(long)>getHomeDeviceList</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">Get the list of devices in the home.</td>
                                        </tr>
                                        
                                        <tr id="i3" class="rowColor">
                                            <td class="colFirst"><code>abstract List&lt;BlueMeshBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getHomeMeshList(long)>getHomeMeshList</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">Get the list of mesh devices in the home.</td>
                                        </tr>
                                        
                                        <tr id="i4" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;SigMeshBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getHomeSigMeshList(long)>getHomeSigMeshList</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">Get the list of sigmesh devices in the home.</td>
                                        </tr>
                                        
                                        <tr id="i5" class="rowColor">
                                            <td class="colFirst"><code>abstract List&lt;DeviceBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getHomeShareDeviceList(long)>getHomeShareDeviceList</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">Get the list of share devices in the home.</td>
                                        </tr>
                                        
                                        <tr id="i6" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;GroupBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getHomeShareGroupList(long)>getHomeShareGroupList</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">Get the list of share groups in the home.</td>
                                        </tr>
                                        
                                        <tr id="i7" class="rowColor">
                                            <td class="colFirst"><code>abstract GroupBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getGroupBean(long)>getGroupBean</a>(long groupId) </code>
                                            </th>
                                            <td class="colLast">Get GroupBean by group id.</td>
                                        </tr>
                                        
                                        <tr id="i8" class="altColor">
                                            <td class="colFirst"><code>abstract DeviceBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getDeviceBean(String)>getDeviceBean</a>(String devId) </code>
                                            </th>
                                            <td class="colLast">Get DeviceBean by device id.</td>
                                        </tr>
                                        
                                        <tr id="i9" class="rowColor">
                                            <td class="colFirst"><code>abstract RoomBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getGroupRoomBean(long)>getGroupRoomBean</a>(long groupId) </code>
                                            </th>
                                            <td class="colLast">Get RoomBean by group id.</td>
                                        </tr>
                                        
                                        <tr id="i10" class="altColor">
                                            <td class="colFirst"><code>abstract RoomBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getRoomBean(long)>getRoomBean</a>(long roomId) </code>
                                            </th>
                                            <td class="colLast">Get RoomBean by room id.</td>
                                        </tr>
                                        
                                        <tr id="i11" class="rowColor">
                                            <td class="colFirst"><code>abstract RoomBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getDeviceRoomBean(String)>getDeviceRoomBean</a>(String devId) </code>
                                            </th>
                                            <td class="colLast">Get RoomBean by device id.</td>
                                        </tr>
                                        
                                        <tr id="i12" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;DeviceBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getGroupDeviceList(long)>getGroupDeviceList</a>(long groupId) </code>
                                            </th>
                                            <td class="colLast">Get the list of devices in the group.</td>
                                        </tr>
                                        
                                        <tr id="i13" class="rowColor">
                                            <td class="colFirst"><code>abstract List&lt;GroupBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getMeshGroupList(String)>getMeshGroupList</a>(String meshId) </code>
                                            </th>
                                            <td class="colLast">Get the list of groups in the mesh.</td>
                                        </tr>
                                        
                                        <tr id="i14" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;DeviceBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getMeshDeviceList(String)>getMeshDeviceList</a>(String meshId) </code>
                                            </th>
                                            <td class="colLast">Get the list of devices in the mesh.</td>
                                        </tr>
                                        
                                        <tr id="i15" class="rowColor">
                                            <td class="colFirst"><code>abstract List&lt;DeviceBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getRoomDeviceList(long)>getRoomDeviceList</a>(long roomId) </code>
                                            </th>
                                            <td class="colLast">Get the list of devices in the room.</td>
                                        </tr>
                                        
                                        <tr id="i16" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;GroupBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getRoomGroupList(long)>getRoomGroupList</a>(long roomId) </code>
                                            </th>
                                            <td class="colLast">Get the list of groups in the room.</td>
                                        </tr>
                                        
                                        <tr id="i17" class="rowColor">
                                            <td class="colFirst"><code>abstract HomeBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getHomeBean(long)>getHomeBean</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">Get HomeBean</td>
                                        </tr>
                                        
                                        <tr id="i18" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;DeviceBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getSubDeviceBean(String)>getSubDeviceBean</a>(String devId) </code>
                                            </th>
                                            <td class="colLast">Get the list of sub-devices by the parent device id</td>
                                        </tr>
                                        
                                        <tr id="i19" class="rowColor">
                                            <td class="colFirst"><code>abstract DeviceBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getSubDeviceBeanByNodeId(String,String)>getSubDeviceBeanByNodeId</a>(String devId, String nodeId) </code>
                                            </th>
                                            <td class="colLast">Get DeviceBean of sub-device by the parent device id and sub-device node id.</td>
                                        </tr>
                                        
                                        <tr id="i20" class="altColor">
                                            <td class="colFirst"><code>abstract ProductBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getProductBean(String)>getProductBean</a>(String productId) </code>
                                            </th>
                                            <td class="colLast">use <a href=IThingHomeDataManager.html#getProductBeanByVer(String,String)>getProductBeanByVer</a></td>
                                        </tr>
                                        
                                        <tr id="i21" class="rowColor">
                                            <td class="colFirst"><code>abstract ProductBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getProductBeanByVer(String,String)>getProductBeanByVer</a>(String productId, String productVer) </code>
                                            </th>
                                            <td class="colLast">Get ProductBean by product id and product version.</td>
                                        </tr>
                                        
                                        <tr id="i22" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getPanelInfoBean(String,IThingDataCallback<ProductPanelInfoBean>)>getPanelInfoBean</a>(String productId, IThingDataCallback&lt;ProductPanelInfoBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i23" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getPanelInfoBean(String,String,IThingDataCallback<ProductPanelInfoBean>)>getPanelInfoBean</a>(String productId, String productVer, IThingDataCallback&lt;ProductPanelInfoBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i24" class="altColor">
                                            <td class="colFirst"><code>abstract Object</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getDp(String,String)>getDp</a>(String devId, String dpId) </code>
                                            </th>
                                            <td class="colLast">Get data point value by device id and data point id.</td>
                                        </tr>
                                        
                                        <tr id="i25" class="rowColor">
                                            <td class="colFirst"><code>abstract Map&lt;String, Object&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getDps(String)>getDps</a>(String devId) </code>
                                            </th>
                                            <td class="colLast">Get data points values.</td>
                                        </tr>
                                        
                                        <tr id="i26" class="altColor">
                                            <td class="colFirst"><code>abstract Map&lt;String, SchemaBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getSchema(String)>getSchema</a>(String devId) </code>
                                            </th>
                                            <td class="colLast">Get schema info by device id.</td>
                                        </tr>
                                        
                                        <tr id="i27" class="rowColor">
                                            <td class="colFirst"><code>abstract DeviceRespBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getDevRespBean(String)>getDevRespBean</a>(String devId) </code>
                                            </th>
                                            <td class="colLast">Get DeviceRespBean by device id.</td>
                                        </tr>
                                        
                                        <tr id="i28" class="altColor">
                                            <td class="colFirst"><code>abstract DeviceRespBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getSubDevRespBean(String,String)>getSubDevRespBean</a>(String meshId, String nodeId) </code>
                                            </th>
                                            <td class="colLast">Get DeviceRespBean of sub-devices by the parent device id and sub-device node id.</td>
                                        </tr>
                                        
                                        <tr id="i29" class="rowColor">
                                            <td class="colFirst"><code>abstract List&lt;DeviceRespBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getDevRespBeanList()>getDevRespBeanList</a>() </code>
                                            </th>
                                            <td class="colLast">Get list of DeviceRespBean in current home.</td>
                                        </tr>
                                        
                                        <tr id="i30" class="altColor">
                                            <td class="colFirst"><code>abstract HashMap&lt;String, ProductRefBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getProductRefList()>getProductRefList</a>() </code>
                                            </th>
                                            <td class="colLast">Get extra product properties.</td>
                                        </tr>
                                        
                                        <tr id="i31" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getProductRefList(long,IThingDataCallback<ArrayList<ProductRefBean>>)>getProductRefList</a>(long homeId, IThingDataCallback&lt;ArrayList&lt;ProductRefBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Gets ProductRefBean list.</td>
                                        </tr>
                                        
                                        <tr id="i32" class="altColor">
                                            <td class="colFirst"><code>abstract ProductRefBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getProductRefBean(String)>getProductRefBean</a>(String productId) </code>
                                            </th>
                                            <td class="colLast">Gets ProductRefBean.</td>
                                        </tr>
                                        
                                        <tr id="i33" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getProductRefBean(String,long,IThingDataCallback<ProductRefBean>)>getProductRefBean</a>(String productId, long homeId, IThingDataCallback&lt;ProductRefBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Gets product ref list.</td>
                                        </tr>
                                        
                                        <tr id="i34" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#addDevRespList(List)>addDevRespList</a>(List&lt;DeviceRespBean&gt; deviceRespBeans) </code>
                                            </th>
                                            <td class="colLast">Add the list of DeviceRespBean to cache.</td>
                                        </tr>
                                        
                                        <tr id="i35" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#addProductList(List)>addProductList</a>(List&lt;ProductBean&gt; productBeans) </code>
                                            </th>
                                            <td class="colLast">Add the list of ProductBean to cache.</td>
                                        </tr>
                                        
                                        <tr id="i36" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#queryDev(String,IThingDataCallback<DeviceBean>)>queryDev</a>(String devId, IThingDataCallback&lt;DeviceBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Query DeviceBean from server.</td>
                                        </tr>
                                        
                                        <tr id="i37" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#queryDev(long,String,IThingDataCallback<DeviceBean>)>queryDev</a>(long homeId, String devId, IThingDataCallback&lt;DeviceBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Query DeviceBean from server, generally use {<a href=IThingHomeDataManager.html#queryDev(String,IThingDataCallback<DeviceBean>)>queryDev</a>}</td>
                                        </tr>
                                        
                                        <tr id="i38" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#queryGroup(long,IThingDataCallback<GroupBean>)>queryGroup</a>(long groupId, IThingDataCallback&lt;GroupBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Query GroupBean from server.</td>
                                        </tr>
                                        
                                        <tr id="i39" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#querySubDev(String,String,IThingDataCallback<DeviceBean>)>querySubDev</a>(String meshId, String devId, IThingDataCallback&lt;DeviceBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Query DeviceBean of sub-device from server.</td>
                                        </tr>
                                        
                                        <tr id="i40" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getSubDevList(String,IThingDataCallback<List<DeviceBean>>)>getSubDevList</a>(String devId, IThingDataCallback&lt;List&lt;DeviceBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Query the DeviceBean of the sub-device list from server.</td>
                                        </tr>
                                        
                                        <tr id="i41" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#discoveredLanDevice(IThingSearchDeviceListener)>discoveredLanDevice</a>(IThingSearchDeviceListener listener) </code>
                                            </th>
                                            <td class="colLast">Register local area network discovery device listener.</td>
                                        </tr>
                                        
                                        <tr id="i42" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#unRegisterDiscoveredLanDeviceListener(IThingSearchDeviceListener)>unRegisterDiscoveredLanDeviceListener</a>(IThingSearchDeviceListener listener) </code>
                                            </th>
                                            <td class="colLast">Unregister local area network discovery device listener.</td>
                                        </tr>
                                        
                                        <tr id="i43" class="rowColor">
                                            <td class="colFirst"><code>abstract ProductStandardConfig</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getStandardProductConfig(String)>getStandardProductConfig</a>(String productId) </code>
                                            </th>
                                            <td class="colLast">Get standard product config from cache.</td>
                                        </tr>
                                        
                                        <tr id="i44" class="altColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#isStandardProduct(String)>isStandardProduct</a>(String productId) </code>
                                            </th>
                                            <td class="colLast">Determine whether it is standard device.</td>
                                        </tr>
                                        
                                        <tr id="i45" class="rowColor">
                                            <td class="colFirst"><code>abstract IStandardConverter</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getStandardConverter()>getStandardConverter</a>() </code>
                                            </th>
                                            <td class="colLast">Get standard product standard code/id converter.</td>
                                        </tr>
                                        
                                        <tr id="i46" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getStandardProductConfig(String,IThingDataCallback<ProductStandardConfig>)>getStandardProductConfig</a>(String productId, IThingDataCallback&lt;ProductStandardConfig&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get standard product config from cloud.</td>
                                        </tr>
                                        
                                        <tr id="i47" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getStandardProductConfigList(long,IThingDataCallback<ArrayList<ProductStandardConfig>>)>getStandardProductConfigList</a>(long homeId, IThingDataCallback&lt;ArrayList&lt;ProductStandardConfig&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Gets standard product config list by homeID.</td>
                                        </tr>
                                        
                                        <tr id="i48" class="altColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#hasHomeCacheData(long)>hasHomeCacheData</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">whether home data based on homeid</td>
                                        </tr>
                                        
                                        <tr id="i49" class="rowColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#isHomeAdmin(long)>isHomeAdmin</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">get home isAdmin based on homeid</td>
                                        </tr>
                                        
                                        <tr id="i50" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#getHomeRole(long)>getHomeRole</a>(long homeId) </code>
                                            </th>
                                            <td class="colLast">get home role based on homeid</td>
                                        </tr>
                                        
                                        <tr id="i51" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#setAutoLoadPanelInfo(boolean)>setAutoLoadPanelInfo</a>(boolean autoLoad) </code>
                                            </th>
                                            <td class="colLast">should load panel info after home data retrieved, default is false</td>
                                        </tr>
                                        
                                        <tr id="i52" class="altColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingHomeDataManager.html#shouldAutoLoadPanelInfo()>shouldAutoLoadPanelInfo</a>() </code>
                                            </th>
                                            <td class="colLast">should load panel info after home data retrieved</td>
                                        </tr>
                                        
                                        </tbody>
                                    </table>
                                </div>
                                <ul class="blockList">
                                
                                    <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
                                        <!--   -->
                                    </a>
                                        <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
                                        <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
                                            wait, wait, wait</code></li>
                                </ul>
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
        <div class="details">
            <ul class="blockList">
                <li class="blockList">
                    <!-- ========= CONSTRUCTOR DETAIL ======== -->
                    
                    <!-- ============ METHOD DETAIL ========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.detail">
                                <!--   -->
                            </a>
                                <h3>Method Detail</h3>
                                
                                <a id="getHomeRoomList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeRoomList</h4>
                                        <pre class="methodSignature"> abstract List&lt;RoomBean&gt; <a href=IThingHomeDataManager.html#getHomeRoomList(long)>getHomeRoomList</a>(long homeId)</pre>
                                        <div class="block"><p>Get the list of rooms in the home.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeGroupList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeGroupList</h4>
                                        <pre class="methodSignature"> abstract List&lt;GroupBean&gt; <a href=IThingHomeDataManager.html#getHomeGroupList(long)>getHomeGroupList</a>(long homeId)</pre>
                                        <div class="block"><p>Get the list of groups in the home.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeDeviceList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeDeviceList</h4>
                                        <pre class="methodSignature"> abstract List&lt;DeviceBean&gt; <a href=IThingHomeDataManager.html#getHomeDeviceList(long)>getHomeDeviceList</a>(long homeId)</pre>
                                        <div class="block"><p>Get the list of devices in the home.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeMeshList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeMeshList</h4>
                                        <pre class="methodSignature"> abstract List&lt;BlueMeshBean&gt; <a href=IThingHomeDataManager.html#getHomeMeshList(long)>getHomeMeshList</a>(long homeId)</pre>
                                        <div class="block"><p>Get the list of mesh devices in the home.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeSigMeshList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeSigMeshList</h4>
                                        <pre class="methodSignature"> abstract List&lt;SigMeshBean&gt; <a href=IThingHomeDataManager.html#getHomeSigMeshList(long)>getHomeSigMeshList</a>(long homeId)</pre>
                                        <div class="block"><p>Get the list of sigmesh devices in the home.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeShareDeviceList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeShareDeviceList</h4>
                                        <pre class="methodSignature"> abstract List&lt;DeviceBean&gt; <a href=IThingHomeDataManager.html#getHomeShareDeviceList(long)>getHomeShareDeviceList</a>(long homeId)</pre>
                                        <div class="block"><p>Get the list of share devices in the home.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeShareGroupList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeShareGroupList</h4>
                                        <pre class="methodSignature"> abstract List&lt;GroupBean&gt; <a href=IThingHomeDataManager.html#getHomeShareGroupList(long)>getHomeShareGroupList</a>(long homeId)</pre>
                                        <div class="block"><p>Get the list of share groups in the home.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getGroupBean(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getGroupBean</h4>
                                        <pre class="methodSignature"> abstract GroupBean <a href=IThingHomeDataManager.html#getGroupBean(long)>getGroupBean</a>(long groupId)</pre>
                                        <div class="block"><p>Get GroupBean by group id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>groupId</code> - group id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceBean(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceBean</h4>
                                        <pre class="methodSignature"> abstract DeviceBean <a href=IThingHomeDataManager.html#getDeviceBean(String)>getDeviceBean</a>(String devId)</pre>
                                        <div class="block"><p>Get DeviceBean by device id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - device id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getGroupRoomBean(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getGroupRoomBean</h4>
                                        <pre class="methodSignature"> abstract RoomBean <a href=IThingHomeDataManager.html#getGroupRoomBean(long)>getGroupRoomBean</a>(long groupId)</pre>
                                        <div class="block"><p>Get RoomBean by group id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>groupId</code> - group id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getRoomBean(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getRoomBean</h4>
                                        <pre class="methodSignature"> abstract RoomBean <a href=IThingHomeDataManager.html#getRoomBean(long)>getRoomBean</a>(long roomId)</pre>
                                        <div class="block"><p>Get RoomBean by room id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>roomId</code> - room id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceRoomBean(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceRoomBean</h4>
                                        <pre class="methodSignature"> abstract RoomBean <a href=IThingHomeDataManager.html#getDeviceRoomBean(String)>getDeviceRoomBean</a>(String devId)</pre>
                                        <div class="block"><p>Get RoomBean by device id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - device id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getGroupDeviceList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getGroupDeviceList</h4>
                                        <pre class="methodSignature"> abstract List&lt;DeviceBean&gt; <a href=IThingHomeDataManager.html#getGroupDeviceList(long)>getGroupDeviceList</a>(long groupId)</pre>
                                        <div class="block"><p>Get the list of devices in the group.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>groupId</code> - group id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMeshGroupList(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMeshGroupList</h4>
                                        <pre class="methodSignature"> abstract List&lt;GroupBean&gt; <a href=IThingHomeDataManager.html#getMeshGroupList(String)>getMeshGroupList</a>(String meshId)</pre>
                                        <div class="block"><p>Get the list of groups in the mesh.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>meshId</code> - meshId</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMeshDeviceList(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMeshDeviceList</h4>
                                        <pre class="methodSignature"> abstract List&lt;DeviceBean&gt; <a href=IThingHomeDataManager.html#getMeshDeviceList(String)>getMeshDeviceList</a>(String meshId)</pre>
                                        <div class="block"><p>Get the list of devices in the mesh.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>meshId</code> - meshId</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getRoomDeviceList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getRoomDeviceList</h4>
                                        <pre class="methodSignature"> abstract List&lt;DeviceBean&gt; <a href=IThingHomeDataManager.html#getRoomDeviceList(long)>getRoomDeviceList</a>(long roomId)</pre>
                                        <div class="block"><p>Get the list of devices in the room.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>roomId</code> - roomId</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getRoomGroupList(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getRoomGroupList</h4>
                                        <pre class="methodSignature"> abstract List&lt;GroupBean&gt; <a href=IThingHomeDataManager.html#getRoomGroupList(long)>getRoomGroupList</a>(long roomId)</pre>
                                        <div class="block"><p>Get the list of groups in the room.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>roomId</code> - roomId</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeBean(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeBean</h4>
                                        <pre class="methodSignature"> abstract HomeBean <a href=IThingHomeDataManager.html#getHomeBean(long)>getHomeBean</a>(long homeId)</pre>
                                        <div class="block"><p>Get HomeBean</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - homeId</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSubDeviceBean(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSubDeviceBean</h4>
                                        <pre class="methodSignature"> abstract List&lt;DeviceBean&gt; <a href=IThingHomeDataManager.html#getSubDeviceBean(String)>getSubDeviceBean</a>(String devId)</pre>
                                        <div class="block"><p>Get the list of sub-devices by the parent device id</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - parent device id.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSubDeviceBeanByNodeId(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSubDeviceBeanByNodeId</h4>
                                        <pre class="methodSignature"> abstract DeviceBean <a href=IThingHomeDataManager.html#getSubDeviceBeanByNodeId(String,String)>getSubDeviceBeanByNodeId</a>(String devId, String nodeId)</pre>
                                        <div class="block"><p>Get DeviceBean of sub-device by the parent device id and sub-device node id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - parent device id.</dd>
                                            
                                            
                                            
                                            <dd><code>nodeId</code> - sub-device node id.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductBean(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductBean</h4>
                                        <pre class="methodSignature">@Deprecated() abstract ProductBean <a href=IThingHomeDataManager.html#getProductBean(String)>getProductBean</a>(String productId)</pre>
                                        <div class="block"><p>use <a href=IThingHomeDataManager.html#getProductBeanByVer(String,String)>getProductBeanByVer</a></p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>productId</code> - product id.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductBeanByVer(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductBeanByVer</h4>
                                        <pre class="methodSignature"> abstract ProductBean <a href=IThingHomeDataManager.html#getProductBeanByVer(String,String)>getProductBeanByVer</a>(String productId, String productVer)</pre>
                                        <div class="block"><p>Get ProductBean by product id and product version.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>productId</code> - product id.</dd>
                                            
                                            
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getPanelInfoBean(String,IThingDataCallback&lt;ProductPanelInfoBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getPanelInfoBean</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#getPanelInfoBean(String,IThingDataCallback<ProductPanelInfoBean>)>getPanelInfoBean</a>(String productId, IThingDataCallback&lt;ProductPanelInfoBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getPanelInfoBean(String,String,IThingDataCallback&lt;ProductPanelInfoBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getPanelInfoBean</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#getPanelInfoBean(String,String,IThingDataCallback<ProductPanelInfoBean>)>getPanelInfoBean</a>(String productId, String productVer, IThingDataCallback&lt;ProductPanelInfoBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDp(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDp</h4>
                                        <pre class="methodSignature"> abstract Object <a href=IThingHomeDataManager.html#getDp(String,String)>getDp</a>(String devId, String dpId)</pre>
                                        <div class="block"><p>Get data point value by device id and data point id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - device id</dd>
                                            
                                            
                                            
                                            <dd><code>dpId</code> - data point id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDps(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDps</h4>
                                        <pre class="methodSignature"> abstract Map&lt;String, Object&gt; <a href=IThingHomeDataManager.html#getDps(String)>getDps</a>(String devId)</pre>
                                        <div class="block"><p>Get data points values.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - device id.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSchema(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSchema</h4>
                                        <pre class="methodSignature"> abstract Map&lt;String, SchemaBean&gt; <a href=IThingHomeDataManager.html#getSchema(String)>getSchema</a>(String devId)</pre>
                                        <div class="block"><p>Get schema info by device id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - devId</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDevRespBean(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDevRespBean</h4>
                                        <pre class="methodSignature"> abstract DeviceRespBean <a href=IThingHomeDataManager.html#getDevRespBean(String)>getDevRespBean</a>(String devId)</pre>
                                        <div class="block"><p>Get DeviceRespBean by device id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - devId</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSubDevRespBean(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSubDevRespBean</h4>
                                        <pre class="methodSignature"> abstract DeviceRespBean <a href=IThingHomeDataManager.html#getSubDevRespBean(String,String)>getSubDevRespBean</a>(String meshId, String nodeId)</pre>
                                        <div class="block"><p>Get DeviceRespBean of sub-devices by the parent device id and sub-device node id.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>meshId</code> - parent device id.</dd>
                                            
                                            
                                            
                                            <dd><code>nodeId</code> - sub-device node id.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDevRespBeanList()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDevRespBeanList</h4>
                                        <pre class="methodSignature"> abstract List&lt;DeviceRespBean&gt; <a href=IThingHomeDataManager.html#getDevRespBeanList()>getDevRespBeanList</a>()</pre>
                                        <div class="block"><p>Get list of DeviceRespBean in current home.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductRefList()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductRefList</h4>
                                        <pre class="methodSignature"> abstract HashMap&lt;String, ProductRefBean&gt; <a href=IThingHomeDataManager.html#getProductRefList()>getProductRefList</a>()</pre>
                                        <div class="block"><p>Get extra product properties.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductRefList(long,IThingDataCallback&lt;ArrayList&lt;ProductRefBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductRefList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeDataManager.html#getProductRefList(long,IThingDataCallback<ArrayList<ProductRefBean>>)>getProductRefList</a>(long homeId, IThingDataCallback&lt;ArrayList&lt;ProductRefBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Gets ProductRefBean list.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - the home id</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - the callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductRefBean(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductRefBean</h4>
                                        <pre class="methodSignature"> abstract ProductRefBean <a href=IThingHomeDataManager.html#getProductRefBean(String)>getProductRefBean</a>(String productId)</pre>
                                        <div class="block"><p>Gets ProductRefBean.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>productId</code> - the product id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductRefBean(String,long,IThingDataCallback&lt;ProductRefBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductRefBean</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeDataManager.html#getProductRefBean(String,long,IThingDataCallback<ProductRefBean>)>getProductRefBean</a>(String productId, long homeId, IThingDataCallback&lt;ProductRefBean&gt; callback)</pre>
                                        <div class="block"><p>Gets product ref list.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>productId</code> - the product Id</dd>
                                            
                                            
                                            
                                            <dd><code>homeId</code> - the home id</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - the callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="addDevRespList(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>addDevRespList</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#addDevRespList(List)>addDevRespList</a>(List&lt;DeviceRespBean&gt; deviceRespBeans)</pre>
                                        <div class="block"><p>Add the list of DeviceRespBean to cache.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>deviceRespBeans</code> - the list of DeviceRespBean</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="addProductList(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>addProductList</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#addProductList(List)>addProductList</a>(List&lt;ProductBean&gt; productBeans)</pre>
                                        <div class="block"><p>Add the list of ProductBean to cache.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>productBeans</code> - the list of ProductBean</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryDev(String,IThingDataCallback&lt;DeviceBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryDev</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#queryDev(String,IThingDataCallback<DeviceBean>)>queryDev</a>(String devId, IThingDataCallback&lt;DeviceBean&gt; callback)</pre>
                                        <div class="block"><p>Query DeviceBean from server.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - device id</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryDev(long,String,IThingDataCallback&lt;DeviceBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryDev</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#queryDev(long,String,IThingDataCallback<DeviceBean>)>queryDev</a>(long homeId, String devId, IThingDataCallback&lt;DeviceBean&gt; callback)</pre>
                                        <div class="block"><p>Query DeviceBean from server, generally use {<a href=IThingHomeDataManager.html#queryDev(String,IThingDataCallback<DeviceBean>)>queryDev</a>}</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - homeId, can be 0 or -1.</dd>
                                            
                                            
                                            
                                            <dd><code>devId</code> - device id.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryGroup(long,IThingDataCallback&lt;GroupBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryGroup</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#queryGroup(long,IThingDataCallback<GroupBean>)>queryGroup</a>(long groupId, IThingDataCallback&lt;GroupBean&gt; callback)</pre>
                                        <div class="block"><p>Query GroupBean from server.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>groupId</code> - group id</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="querySubDev(String,String,IThingDataCallback&lt;DeviceBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>querySubDev</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#querySubDev(String,String,IThingDataCallback<DeviceBean>)>querySubDev</a>(String meshId, String devId, IThingDataCallback&lt;DeviceBean&gt; callback)</pre>
                                        <div class="block"><p>Query DeviceBean of sub-device from server.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>meshId</code> - parent device id.</dd>
                                            
                                            
                                            
                                            <dd><code>devId</code> - sub-device id.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSubDevList(String,IThingDataCallback&lt;List&lt;DeviceBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSubDevList</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#getSubDevList(String,IThingDataCallback<List<DeviceBean>>)>getSubDevList</a>(String devId, IThingDataCallback&lt;List&lt;DeviceBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Query the DeviceBean of the sub-device list from server.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - parent device id.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="discoveredLanDevice(IThingSearchDeviceListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>discoveredLanDevice</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#discoveredLanDevice(IThingSearchDeviceListener)>discoveredLanDevice</a>(IThingSearchDeviceListener listener)</pre>
                                        <div class="block"><p>Register local area network discovery device listener.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>listener</code> - local area network discovery device listener, IThingSearchDeviceListener.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterDiscoveredLanDeviceListener(IThingSearchDeviceListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterDiscoveredLanDeviceListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#unRegisterDiscoveredLanDeviceListener(IThingSearchDeviceListener)>unRegisterDiscoveredLanDeviceListener</a>(IThingSearchDeviceListener listener)</pre>
                                        <div class="block"><p>Unregister local area network discovery device listener.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>listener</code> - local area network discovery device listener, IThingSearchDeviceListener.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getStandardProductConfig(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getStandardProductConfig</h4>
                                        <pre class="methodSignature"> abstract ProductStandardConfig <a href=IThingHomeDataManager.html#getStandardProductConfig(String)>getStandardProductConfig</a>(String productId)</pre>
                                        <div class="block"><p>Get standard product config from cache.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>productId</code> - Product id.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isStandardProduct(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isStandardProduct</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingHomeDataManager.html#isStandardProduct(String)>isStandardProduct</a>(String productId)</pre>
                                        <div class="block"><p>Determine whether it is standard device.</p><p>Indicates whether the use of standard control commands is supported.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>productId</code> - the product id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getStandardConverter()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getStandardConverter</h4>
                                        <pre class="methodSignature"> abstract IStandardConverter <a href=IThingHomeDataManager.html#getStandardConverter()>getStandardConverter</a>()</pre>
                                        <div class="block"><p>Get standard product standard code/id converter.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getStandardProductConfig(String,IThingDataCallback&lt;ProductStandardConfig&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getStandardProductConfig</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#getStandardProductConfig(String,IThingDataCallback<ProductStandardConfig>)>getStandardProductConfig</a>(String productId, IThingDataCallback&lt;ProductStandardConfig&gt; callback)</pre>
                                        <div class="block"><p>Get standard product config from cloud.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>productId</code> - Product id.</dd>
                                            
                                            
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getStandardProductConfigList(long,IThingDataCallback&lt;ArrayList&lt;ProductStandardConfig&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getStandardProductConfigList</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingHomeDataManager.html#getStandardProductConfigList(long,IThingDataCallback<ArrayList<ProductStandardConfig>>)>getStandardProductConfigList</a>(long homeId, IThingDataCallback&lt;ArrayList&lt;ProductStandardConfig&gt;&gt; callback)</pre>
                                        <div class="block"><p>Gets standard product config list by homeID.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - the home id</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - the callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="hasHomeCacheData(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>hasHomeCacheData</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingHomeDataManager.html#hasHomeCacheData(long)>hasHomeCacheData</a>(long homeId)</pre>
                                        <div class="block"><p>whether home data based on homeid</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - the home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isHomeAdmin(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isHomeAdmin</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingHomeDataManager.html#isHomeAdmin(long)>isHomeAdmin</a>(long homeId)</pre>
                                        <div class="block"><p>get home isAdmin based on homeid</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - the home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeRole(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeRole</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingHomeDataManager.html#getHomeRole(long)>getHomeRole</a>(long homeId)</pre>
                                        <div class="block"><p>get home role based on homeid</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>homeId</code> - the home id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setAutoLoadPanelInfo(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setAutoLoadPanelInfo</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingHomeDataManager.html#setAutoLoadPanelInfo(boolean)>setAutoLoadPanelInfo</a>(boolean autoLoad)</pre>
                                        <div class="block"><p>should load panel info after home data retrieved, default is false</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="shouldAutoLoadPanelInfo()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockListLast"
                                          >
                                    <li class="blockList">
                                        <h4>shouldAutoLoadPanelInfo</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingHomeDataManager.html#shouldAutoLoadPanelInfo()>shouldAutoLoadPanelInfo</a>()</pre>
                                        <div class="block"><p>should load panel info after home data retrieved</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
    </div>
</main>
<footer role="contentinfo">
    <nav role="navigation">
        <!-- ======= START OF BOTTOM NAVBAR ====== -->
        <div class="bottomNav"><a id="navbar.bottom">
            <!--   -->
        </a>
            <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
            </div>
            <a id="navbar.bottom.firstrow">
                <!--   -->
            </a>
            <ul class="navList" title="Navigation">
    <li><a href="../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
        <a id="skip.navbar.bottom">
            <!--   -->
        </a>
        <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
    </nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
    style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>
